A Metamodel for the Unified Modeling Language
نویسندگان
چکیده
Nowadays models, rather than code, become the key artifacts of software development. Consequently, this raises the level of requirements for modeling languages on which modeling practitioners should rely in their work. A minor inconsistency of a modeling language metamodel may cause major problems in the language applications; thus with the model driven systems development the solidness of modeling languages metamodels becomes particularly important. In its current state the UML metamodel leaves a significant area for improvement. We present an alternative metamodel that was inspired by the RM-ODP standard and that solves the problems of UML. RM-ODP was mentioned in UML specifications as a framework that has already influenced UML. Our metamodel was formalized, thus its resulting models can be simulated and checked for consistency. So, our proposed solution with constructive potential towards improvement of the UML metamodel, may have a significant practical impact on the UML specifications.
منابع مشابه
A Metamodel and UML Profile for Rule-extended OWL DL Ontologies – A Complete Reference
In this paper we present a MOF compliant metamodel and UML profile for the Semantic Web Rule Language (SWRL) that integrates with our previous work on a metamodel and UML profile for OWL DL. Based on this metamodel and profile, UML tools can be used for visual modeling of rule-extended ontologies.
متن کاملA Metamodel and UML Profile for Rule-Extended OWL DL Ontologies
In this paper we present a MOF compliant metamodel and UML profile for the Semantic Web Rule Language (SWRL) that integrates with our previous work on a metamodel and UML profile for OWL DL. Based on this metamodel and profile, UML tools can be used for visual modeling of rule-extended ontologies.
متن کاملMetamodel and Modeling Language: towards an Unified Modeling Language (uml) Profile for Systems Biology
Since data integration is a first-order priority in systems biology, metamodeling that is the foundation for data integration, should become an effective strategy among current approaches. In practice, the building of a metamodel requires four levels: the information level 1 or data level, which consists in the basic facts to integrate, the data model at level 2, i. e. how the data are organize...
متن کاملStructural Entities of an Ontology-Driven Unifying Metamodel for UML, EER, and ORM2
Software interoperability may be achieved by using their respective conceptual data models. However, each model may be represented in a different conceptual data modelling language for the tool’s purpose or due to legacy issues. Several translations between small subsets of language features are known, but no unified model exists that includes all their language features. Aiming toward filling ...
متن کاملA metamodel for the Unified Modeling Language: critical analysis and solution
Nowadays models, rather than code, become the key artifacts of software development. Consequently, this raises the level of requirements for modeling languages on which modeling practitioners should rely in their work. A minor inconsistency of a modeling language metamodel may cause major problems in the language applications; thus with the model driven systems development the solidness of mode...
متن کامل